[−][src]Crate lv2_core
Implementation of the core LV2 specification
This crate forms the foundation of the LV2 experience for Rust: It contains the plugin trait and ports, as well as means to retrieve features from the host and to extend the interface of the plugin.
Since this crate depends on -sys
crates that use bindgen
to create the C API bindings,
you need to have clang installed on your machine.
Modules
extension | Means to extend the interface of a plugin. |
feature | Additional host functionalities. |
plugin | Types to create plugins. |
port | Types to declare derivable port collections. |
prelude | Prelude for wildcard use, containing many important types. |
Macros
match_extensions | Generate the body of a plugin's |
Traits
UriBound | Trait for types that can be identified by a URI. |
Type Definitions
Uri | |
UriBuf |